Hamilton's Hats - Martine Oborne

Hamilton the Pig loves hats. He has big hats, small hats, floppy hats and feathery hats. He has so…